.container {
    width: 1000px;
    margin: 30px auto;
}

.container .left{
    float: left;
    width: 500px;
    padding: 0;
    margin-right: 50px;
}

.container > .left li {
    width: 500px;
    height: 200px;
    border-bottom: 1px dashed #ccc;
    list-style: none;
    overflow: hidden;
    padding: 20px 10px;
}

.container > .left li:first-child {
    border-top: 1px dashed #ccc;
}

.container > .left .item {
    height: 160px;
}

.container > .left li img,
.container > .left li .img {
    float: left;
    width: 120px;
    height: 160px;
}


.container > .left li .desc {
    float: left;
    margin: 10px;
    width: 340px;
    height: 140px;
}

.container > .left li .desc a {
    font-size: 15px;
}

.container > .left li .desc .description {
    width: 340px;
    height: 49px;
    /*margin-top: 5px;*/
    overflow: hidden;
    /*white-space: nowrap;*/
    text-overflow: ellipsis;
}

.container > .right {
    padding: 100px 0 0px;
    float: left;
    width: 450px;
}

.container > .right div{
    width: 100%;
}

.pagination{
    width: 100%;
}

.four{
    margin-top: 100px;
}


